<template>
  <div id="app">
    <My-Header />
    <router-view></router-view>
    <My-Footer v-show="$route.meta.show"/>
  </div>
</template>

<script>
import MyHeader from "@/components/Header";
import MyFooter from "@/components/Footer";
export default {
  name: "App",
  components: {
    MyHeader,
    MyFooter,
  },
  mounted() {
    // 优化请求 app组件只会挂载一次 那么请求也只会发送一次 并不会因路由跳转而频繁向服务器发送该请求 从而提高执行效率
    this.$store.dispatch("categoryList");//派发获取三级联动数据请求
  
  },
};
</script>

<style>
</style>
